/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconDazhe = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M623.4592168 524.05445858c19.98443016-20.00246564 30.0200431-40.93713973 15.46654443-55.49627448-13.64383454-13.66637889-35.45548347-3.93286011-55.44554972 16.06960552-20.89634872 20.3180864-28.47350138 42.4870631-15.12837932 55.83443958C581.38020625 553.49173049 601.05014287 546.54018326 623.4592168 524.05445858z"
        fill={getIconColor(color, 0, '#2c2c2c')}
      />
      <Path
        d="M1006.16178715 576.53317316C985.95754966 556.25453936 461.13658738 30.51264078 461.13658738 30.51264078l-227.46224533 6.65283472-71.26716751 71.38890695c20.92002028 24.98814643 40.5899569 50.23329832 55.64055828 72.77876551 12.70937166-6.75315704 27.14676697-10.60711195 42.5141163-10.60711197 50.22653501 0 90.95626682 40.79849204 90.95626682 91.13211267 0 50.29304082-40.72973181 91.07349739-90.95626682 91.0734974-50.18708242 0-90.93710413-40.78045657-90.93710413-91.0734974 0-11.00501956 2.0425172-21.4723566 5.61128622-31.22391084C152.86866431 213.8296868 127.38792406 191.34396211 102.82022958 168.26306686l-55.16374547 55.25730447L47.65648411 458.34447088l543.75820786 544.66899919c0 0 16.22065261 22.347077 38.5474397 0 22.28733449-22.34594978 376.19965549-376.86471351 376.19965548-376.86471351S1026.40660443 596.79377149 1006.16178715 576.53317316zM548.36514758 451.2565304c35.11393671-35.2187679 83.30133619-40.38254897 117.2080235-6.37553935 33.63051915 33.68913444 27.87833081 77.66525119-5.75106112 111.37354831-41.20767181 41.23585223-89.0321074 37.00540684-117.54844303 8.48005348C512.31336632 534.70215035 511.10386248 488.57981243 548.36514758 451.2565304zM377.5365387 428.83167543l30.5768883-30.6490302 79.37523936 79.49246994-30.59830541 30.60845038L377.5365387 428.83167543zM719.79005427 780.17168722c-40.8886694 40.95742964-88.75593924 36.70669433-117.19336967 8.18359541-29.70442234-29.73598442-30.91392618-75.85832235 6.02722928-112.86260196 35.15789818-35.19960521 83.30359061-40.36338628 116.93298255-6.69341455C759.16712567 702.50756325 753.41831897 746.48480723 719.79005427 780.17168722zM487.17079117 673.96191999l-24.84611707-24.88895132 316.55522244-90.0984547 24.50682476 24.57220336L487.17079117 673.96191999z"
        fill={getIconColor(color, 1, '#2c2c2c')}
      />
      <Path
        d="M644.082779 708.54381028c-20.9019848 20.34175796-28.4949185 42.48819032-15.46992608 55.53910873 13.02950129 13.0700811 32.71747338 6.07908126 54.82896202-16.08989544 20.00810172-20.02162832 29.9997532-40.95742964 15.7630025-55.2189791C685.58127281 679.14824539 663.75158841 688.84118437 644.082779 708.54381028z"
        fill={getIconColor(color, 2, '#2c2c2c')}
      />
      <Path
        d="M229.46982265 244.77855671c0.63462317 0 1.74493191-0.0597425 2.2014548-0.5173926 12.86943646-12.9111435-66.72448301-118.42541785-174.04117734-230.93069203-2.97359845-0.55571798-9.10115005-1.56908606-16.061715-1.56908607-9.10115005 0-21.33596335 1.72689644-27.87833081 9.99052426C8.15654605 28.76432721 7.00678471 39.90799446 10.25880576 54.92477932 79.18474356 128.93559299 198.51644388 244.77855671 229.46982265 244.77855671z"
        fill={getIconColor(color, 3, '#2c2c2c')}
      />
    </Svg>
  );
};

IconDazhe.defaultProps = {
  size: 18,
};

IconDazhe = React.memo ? React.memo(IconDazhe) : IconDazhe;

export default IconDazhe;
